An Application of Add-based Timing Analysis to Combinational Low Power Re-synthesis
نویسندگان
چکیده
Power dissipation in technology mapped circuits can be reduced by performing gate re-sizing, that is, slowing down gates without decreasing the speed of the logic network. Recently we have proposed a symbolic procedure which exploits the compactness of the ADD data structure to accurately calculate the arrival times at each node of a circuit for any primary input vector. In this paper we extend our timing analysis tool to the symbolic calculation of required times and slacks, and we use this information to identify gates of the circuit that can be re-sized. The nice feature of our approach is that it takes into account the presence of false paths naturally, that is, false paths in the network do not have to be handled by ad-hoc techniques. As shown by the experimental results, circuits re-synthesized with the technique we present in this paper are guaranteed to be at least as fast as the original implementations, but smaller and substantially less power-consuming. Our methods inproves power consumption on average by 28% and in one case by as much as 49%.
منابع مشابه
Timing Analysis of Combinational Circuits using ADD's
This paper presents a symbolic algorithm to perform timing analysis of combinational circuits which takes advantage of the high compactness of representation of the Algebraic Decision Diagrams (ADD's). The procedure we propose, implemented as an extension of the SIS synthesis system, is able to provide more accurate timing information than any other method presented so far; in particular, it is...
متن کاملModified 32-Bit Shift-Add Multiplier Design for Low Power Application
Multiplication is a basic operation in any signal processing application. Multiplication is the most important one among the four arithmetic operations like addition, subtraction, and division. Multipliers are usually hardware intensive, and the main parameters of concern are high speed, low cost, and less VLSI area. The propagation time and power consumption in the multiplier are always high. ...
متن کاملDesign and Synthesis of High Speed Low Power Signed Digit Adders
Signed digit (SD) number systems provide the possibility of constant-time addition, where inter-digit carry propagation is eliminated. Such carry-free addition is primarily a three-step process; adding the equally weighted SDs to form the primary sum digits, decomposing the latter to interim sum digits and transfer digits, which commonly belong to {–1, 0, 1}, and finally adding the tra...
متن کاملAn ADD-based algorithm for shortest path back-tracing of large graphs
Symbolic computation techniques play a fundamental role in these days logic synthesis and formal hardware veriication algorithms. Recently, Algebraic Decision Diagrams, i.e., BDD's with a set of constant values diierent than the set f0; 1g, have been used to solve general purpose problems, such as matrix multiplication, shortest path calculation, and solution of linear systems, as well as logic...
متن کاملAnalysis of Effect of Pre-Logic Factoring on Cell Based Combinatorial Logic Synthesis
In this paper, an analysis is presented, which demonstrates the effect pre-logic factoring could have on an automated combinational logic synthesis process succeeding it. The impact of pre-logic factoring for some arbitrary combinatorial circuits synthesized within a FPGA based logic design environment has been analyzed previously. This paper explores a similar effect, but with the non-regenera...
متن کامل